﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace DreamFall.api {
    public interface IGameElement {
        /// <summary>
        /// perform an update to this element logic
        /// </summary>
        /// <param name="gameTime"></param>
        void Update(NmGame game);

        /// <summary>
        /// draw this element on the screen 
        /// </summary>
        /// <param name="gameTime"></param>
        /// <param name="sb"></param>
        /// <param name="graphics"></param>
        void Draw(NmGame game);
    }
}
